have difficulties solving something - Turkish English Dictionary